const esbuild = require("esbuild");
esbuild.build({
    entryPoints: ["preload/index.ts"],   // 入口文件
    bundle: true,                      // 打包依赖
    platform: "node",                  // 目标环境是 Electron preload (node)
    format: "cjs",                     // 输出 CommonJS
    outfile: "public/preload.cjs",     // 输出路径
    external: [],                      // 不排除 axios，强制打包进去
    target: ["node20"],                // 按需修改
    minify: false                      // 可以设置 true 体积更小
}).catch(() => process.exit(1));
